package cn.com.cifi.mars.bean.vo.price;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author mh
 */
@Data
@ApiModel(value = "基本信息", description = "基本信息返回值封装")
public class BasicInfoVO {

	@ApiModelProperty(value = "权益比例", name = "quityRatio")
	private String quityRatio;
	
	@ApiModelProperty(value = "项目名称", name = "projectName")
	private String projectName;
	
	@ApiModelProperty(value = "项目类型", name = "projectType")
	private String projectType;
	
	@ApiModelProperty(value = "审批类型", name = "approvedType")
	private String approvedType;
	
	@ApiModelProperty(value = "projectCode", name = "projectCode")
	private String projectCode;
	
	@ApiModelProperty(value = "区域", name = "area")
	private String area;
	
	@ApiModelProperty(value = "审批说明", name = "description")
	private String description;
	
	@ApiModelProperty(value = "流程实例ID", name = "instanceId")
	private String instanceId;
	
	@ApiModelProperty(value = "任务ID", name = "taskId")
	private String taskId;
	
	@ApiModelProperty(value = "项目ID", name = "projectId")
	private String projectId;
	
	@ApiModelProperty(value = "状态", name = "state")
	private String state;
	
	@ApiModelProperty(value = "查看审批URl", name = "reviewUrl")
	private String reviewUrl;
	
	@ApiModelProperty(value = "是否普调版本", name = "batchAdjust")
	private Boolean batchAdjust;
	
	@ApiModelProperty(value = "附件", name = "files")
	private List<FilePreviewVO> files;

	@ApiModelProperty(value= "调价信息是否可以导出", name = "warnInfoExportStatus")
	private boolean warnInfoExportStatus;

	@ApiModelProperty(value= "货值差异是否可以导出", name = "differenceExportStatus")
	private boolean differenceExportStatus;
}
